#include <iostream>
#include <cassert>
//typedefs
typedef unsigned int uint32;
//forward declarations
class Node;
class Connection;
class Graph;